home *** CD-ROM | disk | FTP | other *** search
- IMPROCES(C). Copyright John Wagner 1991. All rights reserved.
-
- Since version 3.1 and version 3.0 of IMPROCES are so close together,
- I'll keep the newstuff for version 3.0 in here as well. Version 3.1 is a
- couple of bug fixes, two minor, one major - athough nothing really got
- fixed on it, one new function and support for another SVGA card.
-
- Minor bug 1:
- This bug will not cause any damage nor will it crash the program. In
- fact, if you only use one drive for your image files, you may never
- notice the problem.
-
- Here it is:
- After you load an image, clipfile, .MAP or .PAL file, the program will
- change back to that drive/directory next time you tried to load the same
- type of file, even if you had changed to a different drive.
-
- EXAMPLE OF BUG:
-
- Start IMPROCES in the C:\IMPROCES directory.
- Load JOAN.GIF in current directory.
- Change logged drive.
- Try to load new GIF from new drive, IMPROCES will change the drive back to
- drive C: and change the directory back to C:\IMPROCES.
-
- The first drive/directory you load a file from will be the only
- drive/directory that you can load each type of file from. This is only
- effective for each time the program is run.
-
- Why? I added this as a feature. One of my beta testers pointed out that
- this was a problem when using multiple drives. I took it out. It's not
- there. The only problem is, I didn't copy the updated .EXE file to my
- release directory. Oops. Sorry!
-
- Minor bug 2:
- The virtual screen function that checked if you had enough drive space
- would report that you didn't if your TEMP or TMP variable started
- with a lowercase drive letter. Fixed.
-
- Major Bug:
- Some SVGA cards have not been very kind to IMPROCES. Ever since version
- 1.0 that is. Why? Mouse drivers, yes you heard it hear first. I went to
- the local computer store, had 'em run IMPROCES on a 1 MB, Tseng ET4000
- VGA card. Didn't work. I BOUGHT the card and took it home. Put the card
- in my machine, ran the program, ran FINE. No problems, every mode
- supported.
-
- Why? Mouse drivers. Registered user Rick Berkheimer from Salem Oregon
- has generously taken the time to trouble shoot the problem. Changing the
- mouse driver fixed it for Rick, he now runs IMPROCES on his ET4000 board
- just fine, a happy customer. He switched from his latest Mouse Sytems
- drivers to a driver from another company, I think it was Microsoft. I use
- a Logitech Serial Mouse, with a Logitech driver and have never had
- a problem. All other users that have switched their mouse drivers to
- updated ones have cured what ales them.
-
- I can't fix what I can't duplicate. I traded the card in for 4 megs of
- RAM. I called Jordan Hargrave, the author of SVGA256.BGI driver, he owns
- an ET4000 board, SpeedStar or something like that, runs fine on it. If
- you can't run IMPROCES on your SVGA board, I'm sorry, I've spent a lot
- of time and money to try to fix it and I can't. I suggest you get a
- different mouse driver. If you write to me with a problem on with your
- SVGA card, or call, you will probably get this same answer. I'm sorry,
- thats the line I'm taking! Try a different mouse driver, you'll be
- pleasently surprised when IMPROCE works fine, you just got to love
- those higher video modes!
-
- New command line switch:
- As a fix for the mouse driver problem, you may now use the -MC (mouse
- compatibilty) command line switch. This should fix your problem, but
- might cause your mouse to update on every other pixel in the higher
- video modes.
-
- To use this switch, start IMPROCES with: IMPROCES -MC
-
- If this doesn't do it, you will need to change your mouse stuff.
-
- Support for Trident 9000:
- Boards based on the Trident 9000 chipset are now supported as well as
- boards based on the 8800 and 8900. 9000 based boards will go up to
- 800x600x256 with 512K of Video Memory. Thanks to registered user, Dale
- Combrink of ALPHA-OMEGA electronics in Idabel, Oklahoma for _sending_ me
- a Trident 9000 based vga card to work with.
-
- New function:
- New in the TOOLS section is Siner. Siner is a function that uses the sin
- and cos of a changing angle to make a neat display. It works best when
- you choose .003 for the increment and use the default palette.
-
- No longer using GIF_LIB:
- Transparent to the user is the GIF library I was using called GIF_LIB. I
- used GIF_LIB through an agreement with it's author Gershon Elber. I have
- written my own GIF encoder/decoder and am no longer using GIF_LIB. No
- problems with GIF_LIB, it is a great library and widely available on
- BBS's, I highly recomend it to anyone interested in writing programs
- that use the GIF format.
-
- Sped up the True Color Targa stuff a little using assembly language.
-
- Thats about it. Another .0 release down the tubes. I'm a little
- depressed about the mouse driver causing so many problems. Downloads of
- IMPROCES have been happening at an all time high. This is good! I would
- like to thank everyone for sticking with me. I do believe IMPROCES is a
- great program, I certainly have enjoyed writing it. It has come a very,
- very long way since version 1.0, and to that I owe the support of the
- users who have registered so far. Thank you.
-
- Heres the new stuff for version 3.0:
- Well, we are moving along here with this latest version. Version 3.0 of
- IMPROCES incorporates some some really exciting stuff. Here is a
- rundown:
-
- * True Color Targa!:
- Uncompressed, True Color Targa Files (such as those produced with DKB
- Trace) can now be loaded and processed by IMPROCES. Custom color
- reduction is performed on these image while they are being loaded to
- reduce the possible 16 million colors to 256 colors. All this while
- preserving the original appearance of the image.
-
- * Virtual Images!:
- IMPROCES now includes a Virtual Video Mode so that images up to
- 2048x2048 pixels can be loaded and edited in video mode 320x200 while
- panning around the image, like you would edit a document in a word
- processor.
-
- * Best Fit Palette!:
- When images or clipfiles are avereraged together, you can now best fit
- the palette so that the image will preserve its intended appearance.
- You can choose between the incoming palette, the current palette, or
- a split palette.
-
- * True Color Averaging!:
- When images and clipfiles are averaged, IMPROCES will now search the
- palette for the best color for the averaged pixel instead of just using
- the color look up value. This way full color images can now be averaged
- without degradation.
-
- * The Jiggler!:
- Define up to five areas on your image and then IMPROCES will set them in
- motion. using this you make peoples hands, mouths and other parts move.
- Warning: This feature is a time waster, you'll be loading up all of your
- old people pictures just to see what they will look like!
-
- As before, IMPROCES supports video modes up to 1024x768x256 on most SVGA
- cards and video mode 320x200x256 on all VGA systems. A small bug in
- versions 2.2 through 2.6 has been fixed and the program should support
- all of the modes on the Tseng ET4000 chipset. IMPROCES supports GIF,
- PCX, TGA and the Pixel Run Format from the Fastgraf Graphics library
- from Ted Gruber Software.
-